home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group92c.txt / 000086_icon-group-sender _Mon Nov 16 08:26:47 1992.msg < prev    next >
Internet Message Format  |  1993-01-04  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Mon, 16 Nov 1992 15:21:06 MST
  2. Date: 16 Nov 1992 08:26:47 -0600 (CST)
  3. From: Chris Tenaglia - 257-8765 <TENAGLIA@mis.mcw.edu>
  4. Subject: semicolons revisited?
  5. To: icon-group@cs.arizona.edu
  6. Message-Id: <01GR7NMCR9G291WHNT@mis.mcw.edu>
  7. Organization: Medical College of Wisconsin (Milwaukee, WI)
  8. X-Vms-To: IN%"icon-group@cs.arizona.edu"
  9. Mime-Version: 1.0
  10. Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
  11. Content-Transfer-Encoding: 7BIT
  12. Status: R
  13. Errors-To: icon-group-errors@cs.arizona.edu
  14.  
  15.  
  16. In case any one really really likes semicolons on a string processing language
  17. DEC now offers TPU (text processing utility) for its VAX and RISC boxes. Asoft
  18. offers nu/TPU for other platforms.
  19.  
  20. TPU has a lot of icon and snobol string concepts yet it enforces semicolons at
  21. the end of the statements. But like pascal it also uses begin and end instead
  22. of curly braces for blocking. No generators, no fail/succeess handling. But
  23. it has an interesting property. All variables declared have scope local to
  24. their procedures. All variables created by operations (not predeclared) have
  25. global scope. This language is the foundation of an editor called EVE. It
  26. allows one to do string programming in a full screen editor environment. I've
  27. used it to customize my editor to do herculean feats.
  28.  
  29. I still prefer icon for stream crunching, front ending, and game design.
  30. The lack of semicolons, required declarations, and datatypes are the features
  31. that drew me to icon, and that improve my productivity.
  32.  
  33. Chris Tenaglia (System Manager) |  "The past explained,     
  34. Medical College of Wisconsin    |   the future fortold, 
  35. 8701 W. Watertown Plank Rd.     |   the present largely appologized for."
  36. Milwaukee, WI 53226             |   Organon to The Doctor
  37. (414)257-8765                   |     
  38. tenaglia@mis.mcw.edu
  39.  
  40.